﻿/**
 * \file EtudiantEii.cs
 * \brief represente un etudiant eii
 * */
namespace Implementation
{
	using interfaces;
	using System;
	using System.Collections.Generic;
	using System.Linq;
	using System.Text;
    [SerializableAttribute()]
	public class EtudiantEii : UniteImpl, Etudiant
	{
		
		public EtudiantEii()
		{
            vie = 10;
            att = 3;
            def = 3;
            mvt = 2;
            ptMvtrestant = mvt;
            vieMax = vie;
            cout = CivilisationImpl.COUT_ETUDIANT;
		}

        /**
         * \fn attaquer(int a, int b)
         * \brief attaque la case situer aux coordonnées a et b, return vrai si victoir
         * \return bool
         */
        public bool attaquer(int a, int b)
        {

            Combat combat = new Combat(this, a, b);

            if (combat.isvictoire())
                return true;
            return combat.faireCombat();
        }

	}
}

